//SKU模块的接口管理
import request from '@/utils/request';
import type {SkuResponseData, SkuInfoData} from './type'
//枚举地址
enum API{
    //获取已有的商品的数据-SKU
    SKU_URL='/admin/product/list/',
    //上架
    SALE_URL='/admin/product/onSale/',
    //下架
    CANCEISALE_URL='/admin/product/cancelSale/',
    //查看详情
    SKUINFO_URL='/admin/product/getSkuInfo/',
    //删除已有商品
    DELETESKU_URL='/admin/product/deleteSku/'
}
//获取商品SKU的接口
export const reqSkuList=(page:number,limit:number)=>request.get<any,SkuResponseData>(API.SKU_URL+`${page}/${limit}`)
//已有商品上架的请求
export const reqSaleSku=(skuId:number)=>request.get<any,any>(API.SALE_URL+skuId);
//下架的请求
export const reqCancelSale=(skuId:number)=>request.get<any,any>(API.CANCEISALE_URL+skuId);
//查看商品详情的请求
export const reqSkuInfo=(skuId:number)=>request.get<any, SkuInfoData>(API.SKUINFO_URL+skuId);
//删除商品的请求
export const reqDetele=(skuId:number)=>request.delete<any,any>(API.DELETESKU_URL+skuId)